struct ListNode* FindKthToTail(struct ListNode* pListHead, int k ) {
    // write code here
   struct ListNode * cur=pListHead;
    int n=0;
    while(cur)
    {
        n++;
        cur=cur->next;
    }
    if(k>n)
    return NULL;
    else if(k==n)
    {
        return pListHead;
    }
    else
    {
        for(int i=1;i<n-k;i++)
        {
            pListHead=pListHead->next;
        }
         return pListHead->next;
    }
}
